<?php
$page = 'Schema';
$in_site = 'dassnfu';
$loginVereist = true;
include($_SERVER['DOCUMENT_ROOT']."/start.php");

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/my_query.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/validator.php");

//Haal de slashes weg, anders komen deze in de database (verderop, na het toevoegen, worden de entities gewijzigd, dat is om de tekst goed weer te geven in de tekstvakken)
foreach(array_keys($_POST) as $field) {if(!empty($_POST[$field])) {$_POST[$field] = stripslashes($_POST[$field]);}}

//Verplichte velden om deze pagina te bekijken
$regels = array(
	'id'  => array( 'required' => true, 'number' => true, 'min' => 1 ), //Het id is verplicht
);
$validator = new Validator($_GET, $regels);
if(!$validator->validate(null, false)) {
	//validatie is mislukt
	$mainClass->showPageStartError($in_site, $validator->getErrorAsString());
	die();
}

$bestanden = "";
if(isset($_POST['toevoegen']) && isset($_GET['id'])) {
	if(isset($_GET['dubbel'])) {
		$regels = array(
			'team'  => array( 'required' => true, 'number' => true ), // team is verplicht
			'datum' => array( 'required' => true, 'date' => true, 'this_year' => true ), // datum is verplicht en een geldige datum
			'tijd' => array( 'required' => true, 'date' => true ), // datum is verplicht en een geldige datum
			'verzameltijd' => array( 'date' => true ), // datum is verplicht en een geldige datum
			'tegenstander' => array( 'required' => true ), // telefoonnummer is verplicht en exact 10 tekens
			'wedstrijdcode'  => array( 'max_length' => 8 ), // wedstrijdcode mag niet langer zijn dan
			'tijd2'  => array( 'required' => true, 'date' => true ) // tijd2 is verplicht
		);
	}else {
		$regels = array(
			'team'  => array( 'required' => true, 'number' => true ), // team is verplicht
			'datum' => array( 'required' => true, 'date' => true, 'this_year' => true ), // datum is verplicht en een geldige datum
			'tijd' => array( 'required' => true, 'date' => true ), // datum is verplicht en een geldige datum
			'verzameltijd' => array( 'date' => true ), // datum is verplicht en een geldige datum
			'tegenstander' => array( 'required' => true ), // telefoonnummer is verplicht en exact 10 tekens
			'wedstrijdcode'  => array( 'max_length' => 8 ), // wedstrijdcode mag niet langer zijn dan
		);
	}
	$validator = new Validator($_POST, $regels);
	if(!$validator->validate()) {
		//validatie is mislukt
		$mainClass->allesGoed = false;
	} else {
		//BEGIN TRANSACTIONS (zodat de rollback werkt)
		$myQuery->db->beginTransaction();
		
		//HAAL DE WEDSTRIJD OP EN CONTROLEER OF DEZE GEWIJZIGD MAG WORDEN
		$myQuery->resetValues();
		$myQuery->tabel = "Wedstrijd";
		$myQuery->alleTabelAttributen = true;
		$myQuery->distinct = "Wedstrijd.wedstrijdId";
		$myQuery->uniekeId = $_GET['id'];
		$myQuery->jaar = date('Y');
		$myQuery->spelerId = $spelerId;
		$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
		$myQuery->voorwaarde = "Teambeheer.teamId = Wedstrijd.teamId";
		$myQuery->makeSelectQuery(true);
		if(!$myQuery->isValidResult()) {
			$mainClass->allesGoed = false;
			$mainClass->addError('Je hebt niet het recht om de geselecteerde wedstrijd te wijzigen.');
		}
		
		//CONTROLEER OF ER WEDSTRIJD WIJZIGINGEN AANGEBRACHT MOGEN WORDEN AAN HET GESELECTEERDE TEAM
		if($mainClass->allesGoed) {
			$myQuery->resetValues();
			$myQuery->tabel = "Team";
			$myQuery->attributen = "Team.team";
			$myQuery->distinct = "Team.teamId";
			$myQuery->spelerId = $spelerId;
			$myQuery->getTeamNaam = true;
			$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
			$myQuery->orderBy = "Team.team, Team.teamId";
			$myQuery->makeSelectQuery(true);
			if(!$myQuery->attributeEqualTo('teamId', $_POST['team'])) {
				$mainClass->allesGoed = false;
				$mainClass->addError('Je hebt niet het recht om een wedstrijd te wijzigen bij het geselecteerde team.');
			}
		}
	}
	
	//Als alles goed is mag de wedstrijd toegevoegd worden
	if($mainClass->allesGoed) {
		$lastId = 0;
		
		//De verenigingsId zoeken (als de vereniging bestaat)
		$myQuery->resetValues();
		$myQuery->tabel = "Vereniging";
		$myQuery->attributen = "verenigingId";
		$myQuery->voorwaarde = "naam = :tegenstander";
		$myQuery->parameters = array('1' => array('name' => 'tegenstander', 'value' => $_POST['tegenstander'], 'type' => PDO::PARAM_STR));
		$myQuery->makeSelectQuery(true);
		
		if($myQuery->isValidResult()) {
			$row = $myQuery->fetchRow();
			$verenigingId = $row['verenigingId'];
		}else {
			$verenigingId = NULL;
		}
		
		//De geselecteerde wedstrijd wijzigen		
		$myQuery->resetValues();
		$myQuery->tabel = "Wedstrijd";
		$myQuery->uniekeId = $_GET['id'];
		$myQuery->parameters = array(
			'1' => array('name' => 'wedstrijdcode',		'value' => (empty($_POST['wedstrijdcode']) ? null : $_POST['wedstrijdcode']),		'type' => (empty($_POST['wedstrijdcode']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
			'2' => array('name' => 'teamId',			'value' => $_POST['team'],				'type' => PDO::PARAM_INT),
			'3' => array('name' => 'datum',				'value' => date("Y-m-d H:i", strtotime($_POST['datum']." ".$_POST['tijd'])),	'type' => PDO::PARAM_STR),
			'4' => array('name' => 'verzameltijd',		'value' => (empty($_POST['verzameltijd']) ? '00:00:00' : $_POST['verzameltijd']),		'type' => PDO::PARAM_STR),
			'5' => array('name' => 'tegenstander',		'value' => (empty($_POST['tegenstander']) ? null : $_POST['tegenstander']),		'type' => (empty($_POST['tegenstander']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
			'6' => array('name' => 'tegenstanderNmr',	'value' => $_POST['tegenstanderNmr'],	'type' => (empty($_POST['tegenstanderNmr']) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
			'7' => array('name' => 'waar',				'value' => $_POST['waar'],				'type' => PDO::PARAM_INT),
			'8' => array('name' => 'thuisscore',		'value' => 99,							'type' => PDO::PARAM_INT),
			'9' => array('name' => 'uitscore',			'value' => 99,							'type' => PDO::PARAM_INT),
			'10' => array('name' => 'dubbel',			'value' => (isset($_GET['dubbel']) ? '1' : '0'),			'type' => PDO::PARAM_INT),
			'11' => array('name' => 'oefenwedstrijd',	'value' => (isset($_POST['oefenwedstrijd']) ? '1' : '0'),	'type' => PDO::PARAM_INT),
			'12' => array('name' => 'afgelast',			'value' => (isset($_POST['afgelasting']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
			'13' => array('name' => 'verregend',		'value' => (isset($_POST['verregend']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
			'14' => array('name' => 'contactgegevens',	'value' => (empty($verenigingId) ? null : $verenigingId),	'type' => (empty($verenigingId) ? PDO::PARAM_NULL : PDO::PARAM_INT)));
		if(!$myQuery->makeUpdateQuery(true)) {
			$mainClass->allesGoed = false;
		}
		
		/*
		//De tweede wedstrijd toevoegen
		if($mainClass->allesGoed && isset($_GET['dubbel'])) {
			//De (eerste) wedstrijd toevoegen aan de database		
			$myQuery->resetValues();
			$myQuery->tabel = "Wedstrijd";
			$myQuery->parameters = array(
				'1' => array('name' => 'wedstrijdcode',		'value' => $_POST['wedstrijdcode2'],	'type' => (empty($_POST['wedstrijdcode2']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
				'2' => array('name' => 'teamId',			'value' => $_POST['team'],				'type' => PDO::PARAM_INT),
				'3' => array('name' => 'datum',				'value' => date("Y-m-d H:i", strtotime($_POST['datum2']." ".$_POST['tijd2'])),		'type' => PDO::PARAM_STR),
				'4' => array('name' => 'verzameltijd',		'value' => (empty($_POST['verzameltijd2']) ? '00:00:00' : $_POST['verzameltijd2']),	'type' => PDO::PARAM_STR),
				'5' => array('name' => 'tegenstander',		'value' => (empty($_POST['tegenstander']) ? '0' : $_POST['tegenstander']),			'type' => (empty($_POST['tegenstander']) ? PDO::PARAM_NULL : PDO::PARAM_STR)),
				'6' => array('name' => 'tegenstanderNmr',	'value' => $_POST['tegenstanderNmr'],	'type' => (empty($_POST['tegenstanderNmr']) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
				'7' => array('name' => 'waar',				'value' => $_POST['waar'],				'type' => PDO::PARAM_INT),
				'8' => array('name' => 'thuisscore',		'value' => 99,							'type' => PDO::PARAM_INT),
				'9' => array('name' => 'uitscore',			'value' => 99,							'type' => PDO::PARAM_INT),
				'10' => array('name' => 'dubbel',			'value' => (isset($_GET['dubbel']) ? '1' : '0'),			'type' => PDO::PARAM_INT),
				'11' => array('name' => 'oefenwedstrijd',	'value' => (isset($_POST['oefenwedstrijd']) ? '1' : '0'),	'type' => PDO::PARAM_INT),
				'12' => array('name' => 'afgelast',			'value' => (isset($_POST['afgelasting2']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
				'13' => array('name' => 'verregend',		'value' => (isset($_POST['verregend2']) ? '1' : '0'),		'type' => PDO::PARAM_INT),
				'14' => array('name' => 'contactgegevens',	'value' => $verenigingId,	'type' => (empty($verenigingId) ? PDO::PARAM_NULL : PDO::PARAM_INT)),
				'15' => array('name' => 'dubbelMet',		'value' => $lastId,						'type' => PDO::PARAM_INT));
			if(!$myQuery->makeInsertQuery(true)) {
				$mainClass->allesGoed = false;
				$myQuery->db->rollBack();
			}else {
				//Het toevoegen is gelukt, update de eerste wedstrijd zodat de dubbelMet klopt
				$myQuery->resetValues();
				$myQuery->tabel = "Wedstrijd";
				$myQuery->uniekeId = $lastId;
				$myQuery->parameters = array('1' => array('name' => 'dubbelMet', 'value' => $myQuery->lastInsertId(), 'type' => PDO::PARAM_INT));
				if(!$myQuery->makeUpdateQuery(true)) {
					$mainClass->allesGoed = false;
					$myQuery->db->rollBack();
				}
			}
		}
		*/
			
		//Bericht/informatie toevoegen/wijzigen
		//ZOEK OF HET BERICHT AL BESTAAT
		$myQuery->resetValues();
		$myQuery->tabel = "Informatie";
		$myQuery->alleTabelAttributen = false;
		$myQuery->attributen = "informatieId";
		$myQuery->distinct = "Informatie.informatieId";
		$myQuery->voorwaarde = "wedstrijdId=".$_GET['id'];
		$myQuery->makeSelectQuery(true);
		if($myQuery->isValidResult()) {
			$berichtBestaat = true;
		}else {
			$berichtBestaat = false;
		}
		
		if($berichtBestaat == false) {
			//HET BERICHT BESTAAT NOG NIET, VOEG DEZE TOE (als er een bericht is geschreven)
			if($mainClass->allesGoed && !empty($_POST['is_bericht']) && !empty($_POST['bericht'])) {
				$myQuery->resetValues();
				$myQuery->tabel = "Informatie";
				$myQuery->parameters = array(
					'1' => array('name' => 'wedstrijdId',	'value' => $_GET['id'],				'type' => PDO::PARAM_STR),
					'2' => array('name' => 'bericht',		'value' => $_POST['bericht'],	'type' => PDO::PARAM_STR),
					'3' => array('name' => 'gemaaktOp',		'value' => date("Y-m-d H:i"),	'type' => PDO::PARAM_STR),
					'4' => array('name' => 'symbool',		'value' => (isset($_POST['symbool']) ? '1' : '0'), 'type' => PDO::PARAM_INT));
				if(!$myQuery->makeInsertQuery(true)) {
					$mainClass->allesGoed = false;
					$myQuery->db->rollBack();
				}
			}
		}else {
			//HET BERICHT BESTAAT AL, (wijzig of verwijder deze)
			if(empty($_POST['is_bericht']) || empty($_POST['bericht'])) {
				//ER IS GEEN BERICHT GESCHREVEN, VERWIJDER HET BESTAANDE BERICHT
				$myQuery->resetValues();
				$myQuery->tabel = "Informatie";
				$myQuery->uniekeId = $myQuery->fetchRow('informatieId');
				if(!$myQuery->makeDeleteQuery(true)) {
					$mainClass->allesGoed = false;
					$myQuery->db->rollBack();
				}
			}else {
				//ER IS WEL EEN BERICHT GESCHREVEN, UPDATE DEZE
				$myQuery->resetValues();
				$myQuery->tabel = "Informatie";
				$myQuery->uniekeId = $myQuery->fetchRow('informatieId');
				$myQuery->parameters = array(
					'1' => array('name' => 'bericht',		'value' => $_POST['bericht'],	'type' => PDO::PARAM_STR),
					'2' => array('name' => 'gemaaktOp',		'value' => date("Y-m-d H:i"),	'type' => PDO::PARAM_STR),
					'3' => array('name' => 'symbool',		'value' => (isset($_POST['symbool']) ? '1' : '0'), 'type' => PDO::PARAM_INT));
				if(!$myQuery->makeUpdateQuery(true)) {
					$mainClass->allesGoed = false;
					$myQuery->db->rollBack();
				}
			}
		}
		
		//Zorg ervoor dat de post wordt gedaan
		if($mainClass->allesGoed) {
			//COMMIT DE VERANDERINGEN (de wijzigingen worden doorgevoerd naar de database)
			$myQuery->db->commit();
			
			header("Location: http://mijnhonkbal.nl/schema/wijzigen.php?id=".$_GET['id']."&succes=1");
			die();
		}else if($bestanden == "") {
			$mainClass->addError("Tijdens het versturen van de gegevens is er iets mis gegaan.");
		}
	}
}

//Geef de post waardes zodat er geen dubbele slash in voor kan komen en dat de quotes geen last veroorzaken
foreach(array_keys($_POST) as $field){
	if(!empty($_POST[$field])) {
		//Behalve het veld activiteit, want die komt in een textarea
		if(($field === 'bericht') == false) {
			$_POST[$field] = htmlentities($_POST[$field], ENT_QUOTES);
		}
	}
}

$bestanden = "<link rel='stylesheet' type='text/css' href='/bestanden/css/style_tabellen".$style_nmr.".css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/style_in_popup".$style_nmr.".css' />
<!-- Qtip -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/qtip/css/jquery.qtip".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/qtip/js/jquery.qtip.min.js'></script>
<script type='text/javascript' src='/bestanden/js/qtip/js/standard_initialize.js'></script>

<!-- BBcodes -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/bbcode/css/write_bbcode.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/bbcode/css/read_bbcode.css' />
<script type='text/javascript' src='/bestanden/js/bbcode/js/bbcode.js'></script>

<!-- JSCalender -->
<script type='text/javascript' src='/bestanden/js/kalender/js/jscal2.js'></script>
<script type='text/javascript' src='/bestanden/js/kalender/lang/en.js'></script>
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/jscal2.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/border-radius.css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/kalender/css/steel/steel.css' />

<!-- Timepicker -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/timepicker/css/timepicker".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/timepicker/js/jquery.timepicker.js'></script>

<!-- jquery-ui voor de autocomplete -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/jqueryui/css/ui-lightness/jquery-ui-1.8.16.custom.css' />
<script type='text/javascript' src='/bestanden/js/jqueryui/js/jquery-ui-1.8.16.custom.min.js'></script>

<!-- set JSCalendar en de timepicker -->
<script type='text/javascript'>
$(document).ready(function() {
	new Calendar({
		inputField: 'datum_trigger',
		dateFormat: '%d %B %Y',
		trigger: 'datum_trigger',
		showTime: false,
		bottomBar: false,
		onSelect: function() {this.hide();}
	});
	
	$('.tijd').timePicker({
		startTime: '09:00',  // Using string. Can take string or Date object.
		endTime: '21:00',  // Using Date object.
		show24Hours: true,
		separator:':',
		step: 15
	});
	
	//Informatie weergeven of niet
	$('.informatie_opmerking_trigger').click(function() {
		if($('.is_bericht').val() == '') {
			$('.informatie_opmerking').slideDown(500);
			$('.informatie_opmerking_trigger').html('Informatie verwijderen');
			$('.is_bericht').val('yes');
		}else {
			$('.informatie_opmerking').slideUp(500);
			$('.informatie_opmerking_trigger').html('Informatie toevoegen');
			$('.is_bericht').val('');
		}
	});
});
</script>";

//$result = mysql_query("SELECT verenigingId, naam, naamSportpark FROM Vereniging ORDER BY naam");
$myQuery->resetValues();
$myQuery->tabel = "Vereniging";
$myQuery->attributen = "verenigingId, naam, naamSportpark";
$myQuery->orderBy = "naam";
$myQuery->makeSelectQuery(true);
if($myQuery->isValidResult()) {
	$bestanden .= "<style>
	.ui-corner-all {
		border-bottom: 1px solid white;
	}
	.desc {
		color: #777;
		font-size: 10px;
	}
	</style>
	
	<!-- set verenigingen for Autocomplete -->
	<script type='text/javascript'>
	$(document).ready(function() {
		";
		$verenigingen = "var verenigingen = [];";
		$bestanden .= "var projects = [";
			$first = true; 
			while($row = $myQuery->fetchRow()) {
				if($first == false) {
					$bestanden .= ",";
				}else {
					$first = false;
				}
				$bestanden .= "{";
				$bestanden .= "value: '".$row['verenigingId']."',";
				$bestanden .= "label: '".addslashes(html_entity_decode($row['naam'], ENT_QUOTES))."'";
				//$bestanden .= "desc: '".$row['naamSportpark']."'";
				$bestanden .= "}";
				$verenigingen .= "verenigingen[verenigingen.length] = '".$row['naam']."';";
			}
		$bestanden .= "];";
		$bestanden .= $verenigingen;
		$bestanden .= "
		$('#tegenstander').change(function() {
			for(var i = 0; i < verenigingen.length; i++) {
				if($(this).val() == verenigingen[i]) {
					$('#vereniging_bekend').show();
					$('#vereniging_onbekend').hide();
					$( '#tegenstander' ).css( 'border','1px inset lime' );
					return;
				}
			}
			$('#vereniging_bekend').hide();
			$('#vereniging_onbekend').show();
			$( '#tegenstander' ).css( 'border','1px inset red' );
		});

		$('#tegenstander').autocomplete({
			minLength: 2,
			source: projects,
			focus: function( event, ui ) {
				$( '#tegenstander' ).val( ui.item.label );
				return false;
			},
			select: function( event, ui ) {
				$( '#tegenstander' ).val( ui.item.label );
				$( '#verenigingId' ).val( ui.item.value );
				$('#vereniging_bekend').show();
				$('#vereniging_onbekend').hide();
				$( '#tegenstander' ).css( 'border','1px inset lime' );
				//$( '#beschrijving' ).html( ui.item.desc );

				return false;
			}
		})
		.data( 'autocomplete' )._renderItem = function( ul, item ) {
			return $( '<li></li>' )
				.data( 'item.autocomplete', item )
				//.append( '<a>' + item.label + '<br><span class=\'desc\'>' + item.desc + '</span></a>' )
				.append( '<a>' + item.label + '</a>' )
				.appendTo( ul );
		};
	});
	</script>";
}

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/instellingen.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
 
echo $mainClass->showPageStart();
if(isset($validator)) {
	echo $validator->getErrorAsString();
}
$mainClass->allesGoed = true;

// TERUG KNOP
echo "<span class='button'><a href='/schema/?id=".$_GET['id']."&wijzigen=1'><span class='icon_font'>&#x42;</span>&nbsp;&nbsp;Terug</a></span>";

//Seizoen
$jaar = date('y');
//$jaar = 2011;

//Team
echo "<form action='./wijzigen.php?id=".$_GET['id'].(isset($_GET['dubbel']) ? "&dubbel=1" : "")."' method='post'>";
$myQuery->resetValues();
$myQuery->tabel = "Team";
$myQuery->attributen = "Team.team";
$myQuery->distinct = "Team.teamId";
$myQuery->spelerId = $mainClass->spelerId;
$myQuery->getTeamNaam = true;
$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
$myQuery->orderBy = "Team.team, Team.teamId";
$myQuery->makeSelectQuery(true);

//function team_selecteren($result, $link, $onclick, $geselecteerd, $naam=null, $label=null, $eigenOption=null, $noDivAndLabel=null) {
if($myQuery->isValidResult() == false) {	$mainClass->addError("Je hebt niet het recht om een wedstrijd te wijzigen.");		$mainClass->allesGoed = false;}
echo $mainClass->showErrors();
//echo "</table>";

if($mainClass->allesGoed == true) {
	//SET DE RESULT IN EEN VARIABELE, DEZE WORDT GEBRUIKT OM HET TEAM TE SELECTEREN
	$result = $myQuery->result;
	
	// HAAL DE LAATST TOEGEVOEGDE WEDSTRJID OP
	$myQuery->resetValues();
	$myQuery->tabel = "Wedstrijd";
	$myQuery->alleTabelAttributen = true;
	$myQuery->distinct = "Wedstrijd.wedstrijdId";
	$myQuery->uniekeId = $_GET['id'];
	$myQuery->spelerId = $mainClass->spelerId;
	$myQuery->rechtenNu = $rechten['wedstrijden_beheren'];
	$myQuery->informatie = true;
	$myQuery->orderBy = "Wedstrijd.wedstrijdId DESC LIMIT 1";
	$myQuery->voorwaarde = "Teambeheer.teamId = Wedstrijd.teamId";
	$myQuery->makeSelectQuery(true);
	if(!$myQuery->isValidResult()) {
		echo $mainClass->placeError("De geselecteerde wedstrijd is niet gevonden of je mag deze niet wijzigen.");
	}else {
		$row = $myQuery->fetchRow();
		//Geef de row waardes zodat er geen dubbele slash in voor kan komen en dat de quotes geen last veroorzaken
		foreach(array_keys($row) as $field){
			if(!empty($row[$field])) {
				//Behalve het veld activiteit, want die komt in een textarea
				if(($field === 'bericht') == false) {
					$row[$field] = htmlentities($row[$field], ENT_QUOTES);
				}
			}
		}
		
		echo "<div class='list'>";
		echo "<div class='title'>Wedstrijd wijzigen</div>";
		
		echo "<div class='content'>";
		echo "<table class='list'>";
			/*echo "<tr>";
				echo "<th>Datum</th>";
				echo "<th>Tijd</th>";
				echo "<th>Wedstrijdcode</th>";
				echo "<th>Tegenstander + nmr</th>";
				echo "<th>Waar</th>";
				echo "<th>Oefenwedstrijd</th>";
			echo "</tr>";*/
			//Team
			echo "<tr>";
				echo "<td>Team</td>";
				team_selecteren($result, null, null, (isset($_POST['team']) ? $_POST['team'] : (isset($row) ? $row['teamId'] : null)), null, null, null, true);
			echo "</tr>";
			//Datum
			echo "<tr>";
				echo "<td>Datum</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input type='text' id='datum_trigger' name='datum' value='".(empty($_POST['datum']) ? date('d F Y', strtotime($row['datum'])) : $_POST['datum'])."' readonly style='width: 120px;'></td>";
			echo "</tr>";
			//Tijd
			echo "<tr>";
				echo "<td>Starttijd wedstrijd</td>";
				echo "<td><input type='text' class='tijd' name='tijd' value='".(empty($_POST['tijd']) ? date('H:i', strtotime($row['datum'])) : $_POST['tijd'])."' style='width: 35px;'></td>";
			echo "</tr>";
			//Verzameltijd
			echo "<tr>";
				echo "<td>Verzameltijd</td>";
				echo "<td><input type='text' class='tijd' name='verzameltijd' value='".(empty($_POST['verzameltijd']) ? ($row['verzameltijd'] <> '00:00:00' ? date('H:i', strtotime($row['verzameltijd'])) : '') : $_POST['verzameltijd'])."' style='width: 35px;'></td>";
			echo "</tr>";
				
			//Wedstrijdcode
			echo "<tr>";
				echo "<td>Wedstrijdcode</td>";
				echo "<td><input type='text' name='wedstrijdcode' value='".(empty($_POST['wedstrijdcode']) ? (empty($row['wedstrijdcode']) ? "" : $row['wedstrijdcode']) : $_POST['wedstrijdcode'])."' style='width: 70px;'></td>";
			echo "</tr>";
				
			//Tegenstander
			echo "<tr>";
				echo "<td>Tegenstander</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='tegenstander' type='text' name='tegenstander' value='".(empty($_POST['tegenstander']) ? (isset($row['tegenstander']) ? $row['tegenstander'] : "") : $_POST['tegenstander'])."'>
					  - <input type='text' name='tegenstanderNmr' value='".(empty($_POST['tegenstanderNmr']) ? (empty($row['tegenstanderNmr']) ? "" : $row['tegenstanderNmr']) : $_POST['tegenstanderNmr'])."' style='width: 30px;'>
					  <input id='verenigingId' type='hidden' name='verenigingId' value='".(empty($_POST['verenigingId']) ? (isset($row['contactpersoon']) ? $row['contactpersoon'] : "") : $_POST['verenigingId'])."'></td>";
			echo "</tr>";
				
			//Waar
			echo "<tr>";
				echo "<td>Waar</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "").">";
					echo "<select name='waar'>";
						echo "<option value='1'".(isset($_POST['waar']) && $_POST['waar'] == '1' ? " selected" : ($row['waar'] == '1' ? " selected" : "")).">Thuis</option>";
						echo "<option value='0'".(isset($_POST['waar']) && $_POST['waar'] == '0' ? " selected" : ($row['waar'] == '0' ? " selected" : "")).">Uit</option>";
					echo "</select>";
				echo "</td>";
			echo "</tr>";
				
			//oefenwedstrijd
			echo "<tr>";
				echo "<td>Oefenwedstrijd</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='oefenwedstrijd' type='checkbox' name='oefenwedstrijd' value='yes'".(isset($_POST['oefenwedstrijd']) && $_POST['oefenwedstrijd'] == 'yes' ? " checked='yes'" : ($row['oefenwedstrijd'] == '1' ? " checked='yes'" : ""))."></td>";
			echo "</tr>";
			//afgelasting
			echo "<tr>";
				echo "<td>Afgelasting</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='afgelasting' type='checkbox' name='afgelasting' value='yes'".(isset($_POST['afgelasting']) && $_POST['afgelasting'] == 'yes' ? " checked='yes'" : ($row['afgelast'] == '1' ? " checked='yes'" : ""))."></td>";
			echo "</tr>";
			//verregend
			echo "<tr>";
				echo "<td>Verregend</td>";
				echo "<td".(isset($_GET['dubbel']) ? " rowspan='2'" : "")."><input id='verregend' type='checkbox' name='verregend' value='yes'".(isset($_POST['verregend']) && $_POST['verregend'] == 'yes' ? " checked='yes'" : ($row['verregend'] == '1' ? " checked='yes'" : ""))."></td>";
			echo "</tr>";
			
			if(isset($_GET['dubbel'])) {
				//echo "<tr class='alternate'>";
					//echo "<td class='left_border'><input type='text' class='tijd' name='tijd_2' value='".$_POST['tijd_2']."' style='width: 35px;'></td>";
					//echo "<td><input type='text' name='wedstrijdcode_2' value='".htmlspecialchars($_POST['wedstrijdcode_2'], ENT_QUOTES)."' style='width: 70px;'></td>";
				//echo "</tr>";
			}
		echo "</table>";
		
		//Vereniging bekend
		echo "<p id='vereniging_bekend' style='display: none; color: green;'>Vereniging bekend</p>";
		//Vereniging onbekend
		echo "<p id='vereniging_onbekend' style='display:none; color: red;'>Vereniging onbekend</p>";
	
		/*
		 * De tekstarea voor de informatie
		 */
		
		echo "<div class='informatie_opmerking'".(empty($_POST['bericht']) && empty($row['bericht']) ? " style='display: none;'" : "").">";
			echo "<div class='button_bar'>";
				echo "<div class='bbcode_buttons'>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/bold.gif' onclick='insert_bbcode(\"[b]\", \"[/b]\", \"bericht\");'>";
					echo "<span class='button_bar small left'><a class='bold' onclick='insert_bbcode(\"[b]\", \"[/b]\", \"bericht\");'>B</a></span>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/italic.gif' onclick='insert_bbcode(\"[i]\", \"[/i]\", \"bericht\");'>";
					echo "<span class='button_bar small '><a class='bold italic' onclick='insert_bbcode(\"[i]\", \"[/i]\", \"bericht\");'>I</a></span>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/underline.gif' onclick='insert_bbcode(\"[u]\", \"[/u]\", \"bericht\");'>";
					echo "<span class='button_bar small'><a class='bold underline' onclick='insert_bbcode(\"[u]\", \"[/u]\", \"bericht\");'>U</a></span>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/ordered.gif' onclick='insert_bbcode(\"[list=1][*]\", \"\", \"bericht\");'>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/unordered.gif' onclick='insert_bbcode(\"[list][*]\", \"\", \"bericht\");'>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/link.gif' onclick='insert_prompt_bbcode(\"[url]\", \"[/url]\", \"bericht\", \"Geef de URL op\", \"http://\");'>";
					echo "<span class='button_bar small right'><a class='icon_font' onclick='insert_bbcode(\"[url]\", \"[/url]\", \"bericht\");'>&#x3e;</a></span>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/image.gif' onclick='insert_prompt_bbcode(\"[img]\", \"[/img]\", \"bericht\", \"Geef de locatie van het plaatje op\", \"http://\");'>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/quote.gif' onclick='insert_bbcode(\"[quote]\", \"[/quote]\", \"bericht\");'>";
					//echo "<img class='bbcode_button' src='/images/style/buttons/bbcode/code.gif' onclick='insert_bbcode(\"[code]\", \"[/code]\", \"bericht\");'>";
				echo "</div>";
				echo "<div class='bbcode_emoticons'>";
					/*echo "<img class='bbcode_emoticon' src='/images/style/emoticons/bigsmile.gif' onclick='insert_bbcode(\":D\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/smile.gif' onclick='insert_bbcode(\":)\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/laugh.gif' onclick='insert_bbcode(\"XD\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/tongue.gif' onclick='insert_bbcode(\":P\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/wink.gif' onclick='insert_bbcode(\":D\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/frown.gif' onclick='insert_bbcode(\":(\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/surprise.gif' onclick='insert_bbcode(\":O\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/worry.gif' onclick='insert_bbcode(\":s\", \"\", \"bericht\");'>";
					echo "<img class='bbcode_emoticon' src='/images/style/emoticons/sweatdrop.gif' onclick='insert_bbcode(\"^^\", \"\", \"bericht\");'>";*/    
				echo "</div>";
			echo "</div>";
	
			// POST VOOR DE INFORMATIE
			echo "<input class='is_bericht' type='hidden' name='is_bericht' value='".(empty($_POST['bericht']) ? (empty($row['bericht']) ? "" : "yes") : "yes")."'>";
			
			//Het teklstvak
			echo "<div class='textarea'>";
				echo "<textarea id='bericht' class='klein' name='bericht' maxlength='1000' style='width: 100%; height: 50px;'>".(isset($_POST['bericht']) ? $_POST['bericht'] : (isset($row['bericht']) ? $row['bericht'] : ""))."</textarea>";
			echo "</div>";
			//Symbool keuze
			echo "<div class='symbool_keuze'>";
				echo "<p>Het te gebruiken symbool: ";
				echo "&nbsp;&nbsp;&nbsp;<label for='symbool_let_op_0'><span class='icon_font'>&#x3c;</span></label><input id='symbool_let_op_0' type='radio' name='symbool_let_op' value='0'".(((empty($_POST['symbool_let_op']) && $row['symbool'] == '0') || (isset($_POST['symbool_let_op']) && $_POST['symbool_let_op'] == '0')) ? " checked" : "").">";
				echo "&nbsp;&nbsp;&nbsp;<label for='symbool_let_op_1'><span class='icon_font'>&#x3d;</span></label><input id='symbool_let_op_1' type='radio' name='symbool_let_op' value='1'".((isset($_POST['symbool_let_op']) && $_POST['symbool_let_op'] == '1') || (empty($_POST['symbool_let_op']) && $row['symbool'] == '1') ? " checked" : "")."></p>";
			echo "</div>";
			
			if(isset($_POST['voorbeeld'])) {
				include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/nbbc_parser/initialize_nbbc.php");
				
				echo "<div class='voorbeeld'>";
					echo "<p>Voorbeeld<p>";
					echo "<div class='entry'>";
						echo $bbcode->Parse($_POST['bericht']);
					echo "</div>";
				echo "</div>";
			}
			echo "</div></div>";
		echo "</div>";
		echo "<div class='clear'></div>";
		
		echo "<span class='button'><a class='informatie_opmerking_trigger'>Informatie ".(empty($_POST['bericht']) ? (empty($row['bericht']) ? "toevoegen" : "verwijderen") : "verwijderen")."</a></span>";
		echo "<span class='button wedstrijd_toevoegen'><input type='submit' name='toevoegen' value='Wedstrijd wijzigen'></span>";
		//echo "<br>";
		//echo "<span class='button wedstrijd_verwijderen'><input type='submit' name='toevoegen' value='Wedstrijd verwijderen'></span>";
	}
}
echo "</form>";
echo $mainClass->showPageEnd();
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>